diagonalize the matrix